/**
 * Copyright (c) 2013-Now http://jeesite.com All rights reserved.
 * No deletion without permission, or be held responsible to law.
 * @author LYS
 */
import { defHttp } from '/@/utils/http/axios';
import { useGlobSetting } from '/@/hooks/setting';
import { BasicModel, Page } from '../model/baseModel';

const { adminPath } = useGlobSetting();

export interface CarddRwjjmx extends BasicModel<CarddRwjjmx> {
  rwjjmxJsybm?: string; // 驾驶员编码
  rwjjmxJsymc?: string; // 驾驶员名称
  rwjjmxCph?: string; // 车牌号
  rwjjmxYcdw?: string; // 用车单位
  rwjjmxYcdwmc?: string; // 用车单位名称
  rwjjmxXddj?: number; // 小单单价
  rwjjmxXdsl?: number; // 小单数量
  rwjjmxXdxj?: number; // 小单小计
  rwjjmxBtdj?: number; // 半天单价
  rwjjmxBtsl?: number; // 半天数量
  rwjjmxBtxj?: number; // 半天小计
  rwjjmxQtdj?: number; // 全天单价
  rwjjmxQtsl?: number; // 全天数量
  rwjjmxQtxj?: number; // 全天小计
  rwjjmxCsdj?: number; // 超时单价
  rwjjmxCssl?: number; // 超时数量
  rwjjmxCsxj?: number; // 超时小计
  rwjjmxDddj?: number; // 点单单价
  rwjjmxDdsl?: number; // 点单数量
  rwjjmxDdxj?: number; // 点单小计
  rwjjmxTcf?: number; // 停车费
  rwjjmxXcf?: number; // 洗车费
  rwjjmxCf?: number; // 餐费
  rwjjmxCdf?: number; // 充电费
  rwjjmxQt?: number; // 其他
  rwjjmxHj?: number; // 合计
}

export const carddRwjjmxList = (params?: CarddRwjjmx | any) =>
  defHttp.get<CarddRwjjmx>({ url: adminPath + '/cardd/rwjjmx/carddRwjjmx/list', params });

export const carddRwjjmxListData = (params?: CarddRwjjmx | any) =>
  defHttp.post<Page<CarddRwjjmx>>({ url: adminPath + '/cardd/rwjjmx/carddRwjjmx/listData', params });

export const carddRwjjmxForm = (params?: CarddRwjjmx | any) =>
  defHttp.get<CarddRwjjmx>({ url: adminPath + '/cardd/rwjjmx/carddRwjjmx/form', params });

export const carddRwjjmxSave = (params?: any, data?: CarddRwjjmx | any) =>
  defHttp.postJson<CarddRwjjmx>({ url: adminPath + '/cardd/rwjjmx/carddRwjjmx/save', params, data });

export const carddRwjjmxDelete = (params?: CarddRwjjmx | any) =>
  defHttp.get<CarddRwjjmx>({ url: adminPath + '/cardd/rwjjmx/carddRwjjmx/delete', params });
